//package com.travel.travelServer.controller1;
//
//import com.travel.travelServer.entity1.User;
//import com.travel.travelServer.entity1.vo.UserVo;
//import com.travel.travelServer.utils.AjaxResult;
//import com.travel.travelServer.service1.UserService;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.http.MediaType;
//import org.springframework.web.bind.annotation.*;
//
//import java.util.List;
//
///**
// * <p>
// *  User表 前端控制器
// * </p>
// *
// * @author <>
// *
// */
//@RestController
//@RequestMapping(value = "/User", produces = MediaType.APPLICATION_JSON_VALUE)
//public class UserController {
//
//    @Autowired
//    UserService userService;
//
//    @PostMapping(value = "/addInfo")
//    public AjaxResult addInfo(@RequestBody UserVo UserVo) {
//        return AjaxResult.success(userService.insertUser(UserVo));
//    }
//
//    @DeleteMapping(value = "/removeInfoById/{id}")
//    public AjaxResult removeInfo(@PathVariable(value = "id") Long id) {
//        return AjaxResult.success(userService.deleteById(id));
//    }
//
//    @DeleteMapping(value = "/removeInfoByIds/{ids}")
//    public AjaxResult removeInfos(@PathVariable(value = "ids") Long[] ids) {
//        return AjaxResult.success(userService.deleteByIds(ids));
//    }
//
//    @PutMapping(value = "/editInfo")
//    public AjaxResult editInfo(@RequestBody UserVo UserVo) {
//        return AjaxResult.success(userService.updateUser(UserVo));
//    }
//
//    @GetMapping(value = "/getInfoById/{id}")
//    public AjaxResult getInfo(@PathVariable(value = "id") Long id) {
//        return AjaxResult.success(userService.selectById(id));
//    }
//
//    @GetMapping(value = "/getPageInfo")
//    public AjaxResult getInfoPage(UserVo UserVo) {
//        return AjaxResult.success(userService.getInfoPage(UserVo));
//    }
//
//    @GetMapping(value = "/getInfoList")
//    public AjaxResult getInfoList(UserVo UserVo) {
//        List<User> Users = userService.selectUserList(UserVo);
//        return AjaxResult.success(Users);
//    }
//
////    @PostMapping("/export")
////    public void export(HttpServletResponse response, UserVo UserVo) {
////        List<User> list = userService.selectUserList(UserVo);
////        ExcelUtil<User> util = new ExcelUtil<User>(User.class);
////        util.exportExcel(response, list, "数据导出", StringUtils.EMPTY);
////    }
//
//    @GetMapping(value = "/getUserDetailInfo/{username}")
//    public AjaxResult getUserDetailInfo(@PathVariable String username) {
//        return AjaxResult.success(userService.getUserDetailInfo(username));
//    }
//
//    @PostMapping(value = "/setRoles")
//    public AjaxResult setRoles(@RequestBody UserVo UserVo) {
//        return AjaxResult.success(userService.setRoles(UserVo));
//    }
//
//}
